#pragma once

#include "Environment.h"
#include "RenderDataProcessor.h"

class Game : public cr::Singleton<Game>, public pf::IDisplayConfigSelector
{
public:

	void Run();

private:

	data::ManagerConfig		m_dataConfig;

	RenderDataProcessor		m_renderDataProcessor;

	// Implement pf::IDisplayConfigSelector
	pf::DisplayConfig*		ConfigureDisplay(pf::DisplayConfig *,cr::size_t);
};
